import request from '@/config/axios'

// 数字人视频作品 VO
export interface WorksVedioVO {
  id: number // 主键ID
  name: string // 资料名称
  sort: number // 排序
  type: number // 视频文件类型：0-MP4
  fileId: string // 文件路径
}

// 数字人视频作品 API
export const WorksVedioApi = {
  // 查询数字人视频作品分页
  getWorksVedioPage: async (params: any) => {
    return await request.get({ url: `/digital/works-vedio/page`, params })
  },

  // 查询数字人视频作品详情
  getWorksVedio: async (id: number) => {
    return await request.get({ url: `/digital/works-vedio/get?id=` + id })
  },

  // 新增数字人视频作品
  createWorksVedio: async (data: WorksVedioVO) => {
    return await request.post({ url: `/digital/works-vedio/create`, data })
  },

  // 修改数字人视频作品
  updateWorksVedio: async (data: WorksVedioVO) => {
    return await request.put({ url: `/digital/works-vedio/update`, data })
  },

  // 删除数字人视频作品
  deleteWorksVedio: async (id: number) => {
    return await request.delete({ url: `/digital/works-vedio/delete?id=` + id })
  },

  // 导出数字人视频作品 Excel
  exportWorksVedio: async (params) => {
    return await request.download({ url: `/digital/works-vedio/export-excel`, params })
  },
}